package com.newbingo.service;

import java.util.List;

import com.newbingo.dao.imple.IAfficheDAO;
import com.newbingo.entity.Affiche;
import com.newbingo.service.imple.IAfficheService;
import com.newbingo.util.Pager;

public class AfficheService implements IAfficheService {
	private IAfficheDAO afficheDao=null;

	public IAfficheDAO getAfficheDao() {
		return afficheDao;
	}
	
	public void setAfficheDao(IAfficheDAO afficheDao) {
		this.afficheDao = afficheDao;
	}
	
	public List findByType(Object type){
		return afficheDao.findByType(type);
	}
	
	public void createAffiche(Affiche affiche){
		afficheDao.save(affiche);
	}
	
	public void updateAffiche(Affiche affiche){
		afficheDao.update(affiche);
	}
	
	public List findAll(){
		return afficheDao.findAll();
	}
	
	public Pager findByPage(int start,int limit,Object type){
		return afficheDao.findByPage(start, limit, type);
	}

	public Affiche findById(Integer affId) {
		return afficheDao.findById(affId);
	}

	public void deleteAffiche(Affiche persistentInstance) {
		afficheDao.delete(persistentInstance);
	}
	
}
